* {
	margin: 0;
	padding: 0;
}

body {
	margin: 0 auto;
	font-size:24px;
	color:#707070;
    font-family:'Microsoft Yahei',Arial,Helvetica,SimSun, sans-serif;
}

.container {
	width: 750px;
	margin: 0 auto;
	overflow:hidden;
}

.search_bar {
	background: #e0f3e8;
	width:100%;
    min-width:750px;
    height:130px;
}
.search_bar .container .search_input{
    float: left;
  
   
    margin: 30px 0 30px 20px;
}

.search_bar .container .search_input input{
	height: 66px;
	width: 580px;
	 font-size: 24px;
    padding-left: 20px;  
    border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
    border-width: 0px;
    outline:none;
	
	
}

.search_bar .container .search_btn {
	float: left;
	height: 66px;
	width: 90px;
	background: #38ad6a;
	border-radius: 5px;
	margin-top: 30px;
}

.search_bar .container .search_btn .img {
	  padding-left: 20px;
  padding-top: 10px;
}
}

.content, .bottom{
	overflow: hidden;
	margin: 0 auto;
}

.content .divider {
	border-bottom: 1px solid #f5f5f5;
}

.content .container {
	width: 750px;
	overflow: hidden;
	margin: 0 auto;	
}

.content .container .title{
	font-size: 28px;
	color: #38ad6a;
	margin: 40px 0 20px 50px;
}

.content .container .detail{
	font-size: 26px;
	color: #707070;
	margin: 30px 50px;
	word-break: break-all;
}

.content .container .detail p {
	margin-bottom: 35px;
	text-indent: 2em;
}

.bottom .container {
	width: 710px;
	overflow: hidden;
	margin: 80px auto;	
	padding: 0 20px;
}
.bottom .container .b1{
    overflow: hidden;
  height: 80px;
  background-color: #e0f3e8;
}
.bottom .container .b1.open{
	border-bottom: 1px solid #95bba5;}
.bottom .container .b1 .bf{
      font-size: 28px;
  float: left;
  line-height: 80px;
  padding-left: 30px;
}
.bottom .container .b1 .br{
      font-size: 28px;
  float: right;
  line-height: 80px;
  padding-left: 30px;
}
.bottom .container .b1 .br img{
    padding-top:20px;
    padding-right:30px;
}
.bottom .b2 ul{
	font-size: 26px;
list-style: none;
padding-left: 70px;
border-bottom: 1px solid #95bba5;
border-top: 1px solid #95bba5;
}
.bottom .b2.e ul{
	border-bottom: none;
}
.bottom .b2 ul li{
	padding: 15px 0px;
	cursor:pointer;
}
.bottom .b2 ul li img{
	padding-right:20px;
}
.bottom .b2 ul li.focus,.bottom .b2 ul li.hover{
	color: #38ad6a;
}
/**
 * 	
 */
/*
	租房、二手房相关
*/
.main{
	margin: 0 auto;
	width: 750px;
	position:relative;
}
.main .item {
	border-bottom: dashed 2px #f5f5f5;
	overflow: hidden;
}


.main .item .pic {
	float: left;
	margin: 40px 20px 40px 15px;
}
.main .item .pic img {
	width: 160px;
	height: 120px;
	border-radius: 5px;
}

.main .item .content{
	float: left;
	margin-top: 40px;
}

.main .item .content .address {
	font-family:'Microsoft Yahei',Arial,Helvetica,SimSun, sans-serif;
	font-size: 24px;
	color: #545354;
}
.main .item .content .tag.e{
	background:url("../img/ershoufang.png") no-repeat;
	width: 96px;
}
.main .item .content .tag {
	background:url("../img/zf.png") no-repeat;
	width: 60px;
	height: 30px;
	font-size:20px;
	font-family:'Microsoft Yahei',Arial,Helvetica,SimSun, sans-serif;
	margin-left: 15px;
	padding: 2px 10px;
	color: white;
}

.main .item .content .desc {
	font-family:'Microsoft Yahei',Arial,Helvetica,SimSun, sans-serif;
	color: #707070;
	margin-top: 15px;
	font-size: 20px;
}

.main .item .content .tags {
	font-family:'Microsoft Yahei',Arial,Helvetica,SimSun, sans-serif;
	color: #b5b5b5;
	margin-top: 10px;
	font-size: 20px;
}

.main .item .right {
	float: right;
	margin-right: 20px;
}

.main .item .right .del {
	margin-top: 15px;
	width: 45px;
	height: 45px;
	float: right;
}

.main .item .right .price {
	margin-top: 42px;
	color: #b5b5b5;
font-size: 20px;
}

.main .item .right .price .num {
	font-family:'Microsoft Yahei',Arial,Helvetica,SimSun, sans-serif;
	color: #fea01a;
	font-size: 24px;
	padding-right:5px;
}

.main .item .right .price .unit {
	font-family:'Microsoft Yahei',Arial,Helvetica,SimSun, sans-serif;
	color: #b5b5b5;
	font-size: 24px;
}
/***
 * 
 */
#cityDiV {
	font-family: "宋体";
	color: #FFFFFF;
	color: #ffffff;
	height: 26px;
	float: right;
	line-height: 20px;
	overflow: hidden;
	margin: 5px;
	margin-top: 7px;
}
#cityDiV .selectImg img{
	vertical-align:middle;
}
#cityDiV div.cityInput {
	float: left;
	padding: 0 10px;
	font-family: "宋体";
}
#cityDiV div.selectImg {
	float: left;
	padding: 0 5px;
	cursor: pointer;
}
#cityDiV #selectArea {
	position: absolute;
	background: #FFFFFF;
	z-index: 999;
	color: #6b6b6b;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	border: 1px solid #e4e4e4;
}
#cityDiV #selectArea div.peDiv, #cityDiV #selectArea div.cyDiv {
	float: left;
}
#cityDiV #selectArea div.peDiv ul li {
	border-right: 1px solid #e4e4e4;
}
#cityDiV #selectArea ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#cityDiV #selectArea ul li {
	padding: 6px 44px;
	border-bottom: 1px solid #e4e4e4;
	cursor: pointer;
}
#cityDiV #selectArea ul li.focus {
	color: #000;
	background: #f2f2f2;
}
#cityDiV #selectArea .current {
	overflow: hidden;
	border-bottom: 1px solid #e4e4e4;
	color: #000;
	padding: 6px 0;
}
#cityDiV #selectArea .current div {
	float: right;
}
#cityDiV #selectArea .current span {
	padding: 6px;
	text-align: right;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	color: #000;
}
.header {
	background:#313131;
	height:60px;
}
.header .place{
	line-height: 35px;
margin-top: 12px;
margin-left: 100px;
}
.header .place span {
	color:#9a9a9a;
	font-size:26px;
	font-family:"宋体"；
}
.header .h{
	overflow:hidden;
	padding-left:20px;
}
.header .h div.himg,.header .h .place{
	float:left;
}
.header .h .hm{
	float:right;
	line-height: 30px;
margin-top: 7px;
}
.info{
	color:#313131;
	background: #f3f4f3;
	border-bottom: 1px solid #ebebeb;
}
.info img{
	vertical-align:middle;
}
.info span.green{
	color:#38ad6a;
	padding:0 10px;
}
.search{
	background: #f3f4f3;}
.search input{
color: #b5b5b5;
font-size: 24px;
font-family: "Microsoft YaHei";
width: 610px;
height: 60px;
background: #e4e4e4;
margin: 20px;
border: 1px solid #cccdcc;
padding-left: 20px;
border-bottom-left-radius: 5px;
border-top-left-radius: 5px;
margin-right: 0px;
outline: none;
border-right: none;
}
.search span.ss{
 background:#38ad6a;
 padding: 16px;
}
.selectDiv {
background: #f3f4f3;
position:relative;

color:#313131;
}
.selectDiv ul,.pages ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	border-bottom: 1px solid #e7e8e7;
	
}
.pages ul{
	width:780px;
	overflow-y:scroll;
	  background: #f3f4f3;
  padding-top: 102px;
    padding-bottom: 102px;
  height: 56px;
}
.selectDiv ul.s li{
float: left;
width: 150px;
text-align: center;
cursor: pointer;
}
.selectDiv ul.s li.focus{
	color:#38ad6a;
}
.selectDiv .lists{
	position: absolute;
z-index: 100;
width:750px;
opacity: 0.95;
}
.selectDiv .lists ul li,.pages ul li{
padding: 10px 0;
border-bottom: 1px solid #e7e8e7;
background:#f3f4f3;
}
.selectDiv .lists ul.more li{
padding-left:0;
}
.selectDiv .lists ul.more li span{
padding:5px 20px;
cursor:pointer;
}
.selectDiv .lists ul.more li img{
padding:0 10px;
}
.selectDiv .lists ul.more li span.focus,.selectDiv .lists ul.more li span:hover{
background:#38AD6A;
}
.selectDiv .lists ul.more button{
	color: #fff;
background: #38ad6a;
padding: 10px 210px;
font-size: 24px;
margin-left: 90px;
border-radius: 5px;
border: 1px solid #38ad6a;
}
#areaP{
	width: 80px;
height: 80px;
background: url("../img/page.png") no-repeat;
text-align: center;
font-size: 18px;
line-height: 32px;
position: fixed;
bottom: 10px;
right: 300px;
cursor:pointer;
z-index: 20;
}
#areaP span.green{
	color:#38ad6a;
	padding:16px;
}
.pages{
	position: fixed;
width: 750px;
bottom: 0px;
left:300px;
z-index:100;
overflow:hidden;
}
.pages ul{
	border:none;}
.pages ul li{
	text-align:center;
	border:none;
	cursor:pointer;
	}
	.pages ul li.focus{
		border-bottom: 1px solid #e7e8e7;
		border-top: 1px solid #e7e8e7;
	}
.pages button{
color: #fff;
padding: 10px 30px;
background: #7d7d7d;
font-size: 18px;
border: 0;
border-radius: 5px;
cursor:pointer;
}
.pages .borderline{
	height: 51px;
z-index: 1111;
position: absolute;
width: 750px;
border-top: 1px solid #dfdfdf;
border-bottom: 1px solid #dfdfdf;
top: 102px;